#ifndef __CM_MEDIA_INPUT_PIN_H__
#define __CM_MEDIA_INPUT_PIN_H__

#include "Pin.h"
#include "ByteBuffer.h"

using namespace cm_base;

namespace cm_media
{
    class InputPin: public Pin
    {
    public:
        InputPin();
        virtual~InputPin(){};

        virtual int receive(ByteBuffer* p_data) = 0;
    protected:

    };

}//cm_media

#endif //__CM_MEDIA_INPUT_PIN_H__